aed1e294e8132df743fc983d8e4068afbcd82a37,plugins/org.teiid.designer.relational.ui/src/org/teiid/designer/relational/ui/edit/RelationalProcedureEditorPanel.java,RelationalProcedureEditorPanel,createParameterTableGroup,#Composite#,805
Before Change
}
}
this.parametersViewer.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent event) {
IStructuredSelection sel = (IStructuredSelection)event.getSelection();
if( sel.isEmpty()) {
deleteParameterButton.setEnabled(false);
upParameterButton.setEnabled(false);
downParameterButton.setEnabled(false);
} else {
boolean enable = true;
Object[] objs = sel.toArray();
RelationalParameter columnInfo = null;
for( Object obj : objs) {
if( !(obj instanceof RelationalParameter)) {
enable = false;
break;
} else {
columnInfo = (RelationalParameter)obj;
}
}
if( objs.length == 0 ) {
enable = false;
}
deleteParameterButton.setEnabled(enable);
if( enable ) {
upParameterButton.setEnabled(getRelationalReference().canMoveParameterUp(columnInfo));
downParameterButton.setEnabled(getRelationalReference().canMoveParameterDown(columnInfo));
}
}
}
});
this.parametersViewer.addDoubleClickListener(new IDoubleClickListener() {
After Change
}
}
this.parametersViewer.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent event) {
setParameterButtonsState();
}
});
this.parametersViewer.addDoubleClickListener(new IDoubleClickListener() {